import utils.ExcelImport;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;

public class test {
    public static void main(String[] args) throws ParseException, IOException {
//        Date date = new Date();
//
//        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//        String format = simpleDateFormat.format(date);
//
//
//        Calendar cal = Calendar.getInstance();
//        cal.setTime(date);
//        int year = cal.get(Calendar.YEAR);
//        int month = cal.get(Calendar.MONTH)+1;
//
//        System.out.println("打印new出来的时间========》："+date);
//        System.out.println("打印new出来的时间2========》："+format);
//
//        System.out.println("获取年份：========》："+year);
//        System.out.println("获取月份：========》："+month);




//        //近一个月的天数
//        Calendar c=Calendar.getInstance();
//        SimpleDateFormat sdf=new SimpleDateFormat("MM-dd");
//        List<String> lsDate=new ArrayList<String>();
//        for(int i=0;i<30;i++){
//            c.setTime(new Date());
//            c.add(Calendar.DATE,-i);
//            Date d=c.getTime();
//            lsDate.add(sdf.format(d));
//            Collections.sort(lsDate);
//        }
//        System.out.println(lsDate);



//        //近一年的月份
//        Calendar c=Calendar.getInstance();
//        SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM");
//        List<String> lsDate=new ArrayList<String>();
//        for(int i=0;i<12;i++){
//            c.setTime(new Date());
//            c.add(Calendar.MONTH,-i);
//            Date d=c.getTime();
//            lsDate.add(sdf.format(d));
//            Collections.sort(lsDate);
//        }
//        System.out.println(lsDate);


        //近24小时的小时数
//        Calendar c=Calendar.getInstance();
//        SimpleDateFormat sdf=new SimpleDateFormat("dd-HH:00");
//        List<String> lsDate=new ArrayList<String>();
//        for(int i=0;i<24;i=i+2){
//            c.setTime(new Date());
//            c.add(Calendar.HOUR,-i);
//            Date d=c.getTime();
//            lsDate.add(sdf.format(d));
//            Collections.sort(lsDate);
//        }
//        System.out.println(lsDate);
//        System.out.println(lsDate.get(0));
//        System.out.println(lsDate.get(11));


        SimpleDateFormat format = new SimpleDateFormat("yyyy.MM.dd");
        Date date = format.parse("2022.11.1");
        System.out.println(date);

        SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

        String format2 = format1.format(date);
        System.out.println(format2);


//
//        String t1="2022-07";
//        String t2="2022-"+"07";
//        if (t2.equals(t1)) {
//            System.out.println(true);
//        }else {
//            System.out.println(false);
//        }

//
//
//
//
//
//
//
//
//        Calendar c=Calendar.getInstance();
//        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//
//        String nowTime = format.format(new Date());
//
//
//        c.setTime(new Date());
//        c.add(Calendar.HOUR,-23);
//        String dayTime = format.format(c.getTime());
//
//        c.setTime(new Date());
//        c.add(Calendar.DATE,-29);
//        String monthTime = format.format(c.getTime());
//
//
//        c.setTime(new Date());
//        c.add(Calendar.MONTH,-11);
//        String yearTime = format.format(c.getTime());
//
//
//        System.out.println("当前时间："+nowTime);
//        System.out.println("24小时前："+dayTime);
//        System.out.println("30天  前："+monthTime);
//        System.out.println("12个月前："+yearTime);
//
//
//
//
//
//
//        SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm");
//        /*天数差*/
//        Date fromDate1 = simpleFormat.parse("2018-01-01 12:00");    //开始时间
//        Date toDate1 = simpleFormat.parse("2018-03-12 12:00");      //结束时间
//        long from1 = fromDate1.getTime();
//        long to1 = toDate1.getTime();
//        int days = (int) ((to1 - from1) / (1000 * 60 * 60 * 24));
//        System.out.println("两个时间之间的天数差为：" + days);



//        File f=new File("C:\\Users\\胡单益\\Desktop\\a.txt");
//        FileOutputStream fos1=new FileOutputStream(f);
//        OutputStreamWriter dos1=new OutputStreamWriter(fos1);
//        dos1.write("你好");
//        dos1.close();
//
//        /**
//         * 取一年以前的时间
//         */
//
//        String timestr = "2023-02-07 11:31:00";
//        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//        try {
//            Date newTime = format.parse(timestr);
//            System.out.println("转换以后的时间：："+newTime.getTime());//Sun Feb 02 02:02:02 CST 2020
//        } catch (ParseException e) {
//            e.printStackTrace();
//        }
//
//
//        Calendar c = Calendar.getInstance();
//        c.setTime(new Date());
//        c.add(Calendar.DATE,-1);
//        System.out.println(c.getTime());
//        long starTime = c.getTime().getTime();
//        long time = new Date().getTime();
//        System.out.println("star:"+starTime+"\t"+"end:"+time);


//            System.out.println("最大取值：" + Integer.MAX_VALUE);
//            System.out.println("最小取值：" + Integer.MIN_VALUE);
//            Integer a =2100;
//        System.out.println(a);
//        Integer a = 129;
//        Integer b = 129;
//
//        System.out.println(a == b);

//        int a = 10;
//        int b = 100000;
//        System.out.println(Math.ceil(((float)a/(float)b)));
//        System.out.println(a/b);

    }
}
